import request from '@/utils/request'

// 获取数据库链接列表
export function listdblinks(data) {
  return request(
    '/api/codegenerator/listdblinks',
    'get',
    data
  ) 
}

// 新增数据库链接
export function adddblink(data) {
  return request(
    '/api/codegenerator/adddblink',
    'post',
    data
  ) 
}

// 编辑数据库链接
export function updatedblink(data) {
  return request(
    '/api/codegenerator/updatedblink',
    'put',
    data
  ) 
}

// 删除数据库链接
export function deletedblink(data) {
  return request(
    '/api/codegenerator/deletedblink',
    'delete',
    data
  ) 
}

// 测试数据库链接
export function testconnection(data) {
  return request(
    '/api/codegenerator/testconnection',
    'post',
    data
  ) 
}

// 获取数据库链接表格
export function listtables(data) {
  return request(
    '/api/codegenerator/listtables',
    'get',
    data
  ) 
}

// 获取表格数据
export function listcolumns(data) {
  return request(
    '/api/codegenerator/listcolumns',
    'get',
    data
  ) 
}